/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author mimi
 */
//import java.lang.String;

public class Partida
{
    private Jcalendar fechaInicio;
    private Jcalendar fechaActual;
    private String partidaID;
    private boolean ganoPartida;/*gano si ganoPartida = True = 1 */

    public Partida()
    {
        fechaInicio = new Jcalendar();
        fechaActual = new Jcalendar();
        partidaID = "";
        ganoPartida = false;
    }

    public Jcalendar getFechaInicio() {
        return fechaInicio;
    }

    public void setFechaInicio(Jcalendar fechaInicio) {
        this.fechaInicio = fechaInicio;
    }


    public Jcalendar getFechaActual() {
        return fechaActual;
    }

    public void setFechaActual(Jcalendar fechaActual) {
        this.fechaActual = fechaActual;
    }

    public boolean isGanoPartida() {
        return ganoPartida;
    }

    public void setGanoPartida(boolean ganoPartida) {
        this.ganoPartida = ganoPartida;
    }

    public String getPartidaID() {
        return partidaID;
    }

    public void setPartidaID(String partidaID) {
        this.partidaID = partidaID;
    }

 /*   public void generarIDprovisional()
    {
       /* int i;

        for (i = 0; i < 10; i++)
        {
        double doble=0;
        doble =  Math.random();

        partidaID = (String)doble;
       // }


    }*/

    public int hashCode()
    {
       int hash = 0;
       hash += (partidaID != null ? partidaID.hashCode():0);
       System.out.print("Hash dentro del hashCode.:  "+hash+ "\n");
       return hash;
    }
    //Para partidaID
    public boolean equals(Object obj)
    {
        Partida auxObj;

        if (! (obj instanceof Partida))
            return false;

        auxObj = (Partida) obj;
    
        if (this.partidaID.hashCode() == auxObj.partidaID.hashCode())
            return true;

    return false;
    }


}
